Design Project: Visualizing Peer-to-Peer Networks

Graphically visualizing how an individual message gets routed through the network; which regions of the network are experiencing heavy or light traffic; which regions of the network are generating heavy or light traffic.

Team Members:

Chris Sidi, gtg303m, chris.sidi@gmail.com

William Phillips, gte743u

Jimmy Mauricio Espana, gtg794y

Eric Withrow, gtg333g Eric's Email Address


Conceptual Design Diagram

Table of Contents

1. System Requirements
1.1. ODIN Requirements
1.2. Pre-Processor Requirements
1.3. Network Viewer Requirements
2. ODIN
2.1. What changes need to be made to ODIN?
2.2. Integrating & Compiling
2.3. Running ODIN Sample Applications
2.4. Developing ODIN Applications
3. The Pre-Processor
3.1. What is the Pre-Processor?
3.2. Compiling
3.3. Running
4. The Network Viewer
4.1. What is the Network Viewer?
4.2. Compiling
4.3. Opening as an Application
4.4. Opening as an Applet
4.5. Controlling the View
4.6. Controlling the Simulation
4.7. Focus Peer Information
4.8. Query & Result Information
4.9. Single Step Progression
4.10. Advanced Controls
4.11. Legend
4.12. Keyboard Commands